package com.jbinfo.mongoot.operation.Volunteer;

import java.io.Serializable;
import java.util.Date;

import org.bson.types.ObjectId;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

@Document(collection="volunteer")
public class Volunteer implements Serializable{
	@Id
	//mongodb的唯一字段
	private ObjectId _id;
	//mongodb的唯一字段
	private String  uid;
	//创建者
	private String createby;
	//创建时间
	private Date createtime;
	//更新者
	private String updateby;
	//更新时间
	private Date updatetime;
	//逻辑删除0:删掉,1:未删掉
	private String invalid;
	//身份证号
	private String numberid;
	//姓名
	private String name;
	//性别
	private String sex;
	//联系电话
	private String phone;
	//联系地址
	private String address;
	//联系地址
	private String homeAddress;
	//期望服务内容
	private String expect;
	//期望服务时间
	private String expecttime;
	//累计服务次数
	private String businesss;
	//累计服务时间
	private int businessstime;
	//排序标志位，1是大于，0是小于
	private String exclusion;
	//服务满意度
	private String evaluate;
	//隶属于哪家机构的志愿者
	private String jigouuid;
	//属于：{志愿者：1，服务人员：2}
	private String state;
	//志愿者编号
	private String empnum;
	//出生日期
	private Date brithday;
	//在岗状态
	private String workstatus;
	//服务项目
	private String serviceproject;
	//照片上传
	private String uploadphoto;
	//身份证上传
	private String uploadempid;
	//职业资格证上传
	private String uploadempbill;
	//健康证上传
	private String uploademphealth;
	//行政
	private String xingzheng_title;
	private String xingzheng_code;
	//街道
	private String jiedao_title;
	private String jiedao_code;
	//社区
	private String shequ_title;
	private String shequ_code;
	//项目3名
	private String service3_code;  
	private String service3_name;
	
	
	public String getState() {
		return state;
	}
	public void setState(String state) {
		this.state = state;
	}
	public String getXingzheng_title() {
		return xingzheng_title;
	}
	public void setXingzheng_title(String xingzheng_title) {
		this.xingzheng_title = xingzheng_title;
	}
	public String getXingzheng_code() {
		return xingzheng_code;
	}
	public void setXingzheng_code(String xingzheng_code) {
		this.xingzheng_code = xingzheng_code;
	}
	public String getJiedao_title() {
		return jiedao_title;
	}
	public void setJiedao_title(String jiedao_title) {
		this.jiedao_title = jiedao_title;
	}
	public String getJiedao_code() {
		return jiedao_code;
	}
	public void setJiedao_code(String jiedao_code) {
		this.jiedao_code = jiedao_code;
	}
	public String getShequ_title() {
		return shequ_title;
	}
	public void setShequ_title(String shequ_title) {
		this.shequ_title = shequ_title;
	}
	public String getShequ_code() {
		return shequ_code;
	}
	public void setShequ_code(String shequ_code) {
		this.shequ_code = shequ_code;
	}
	public String getService3_code() {
		return service3_code;
	}
	public void setService3_code(String service3_code) {
		this.service3_code = service3_code;
	}
	public String getService3_name() {
		return service3_name;
	}
	public void setService3_name(String service3_name) {
		this.service3_name = service3_name;
	}
	public String getUid() {
		return uid;
	}
	public void setUid(String uid) {
		this.uid = uid;
	}
	public String getHomeAddress() {
		return homeAddress;
	}
	public void setHomeAddress(String homeAddress) {
		this.homeAddress = homeAddress;
	}
	public String getEmpnum() {
		return empnum;
	}
	public void setEmpnum(String empnum) {
		this.empnum = empnum;
	}
	public Date getBrithday() {
		return brithday;
	}
	public void setBrithday(Date brithday) {
		this.brithday = brithday;
	}
	public String getWorkstatus() {
		return workstatus;
	}
	public void setWorkstatus(String workstatus) {
		this.workstatus = workstatus;
	}
	public String getServiceproject() {
		return serviceproject;
	}
	public void setServiceproject(String serviceproject) {
		this.serviceproject = serviceproject;
	}
	public String getUploadphoto() {
		return uploadphoto;
	}
	public void setUploadphoto(String uploadphoto) {
		this.uploadphoto = uploadphoto;
	}
	public String getUploadempid() {
		return uploadempid;
	}
	public void setUploadempid(String uploadempid) {
		this.uploadempid = uploadempid;
	}
	public String getUploadempbill() {
		return uploadempbill;
	}
	public void setUploadempbill(String uploadempbill) {
		this.uploadempbill = uploadempbill;
	}
	public String getUploademphealth() {
		return uploademphealth;
	}
	public void setUploademphealth(String uploademphealth) {
		this.uploademphealth = uploademphealth;
	}
	public String getJigouuid() {
		return jigouuid;
	}
	public void setJigouuid(String jigouuid) {
		this.jigouuid = jigouuid;
	}
	public ObjectId get_id() {
		return _id;
	}
	public void set_id(ObjectId _id) {
		this._id = _id;
	}
	public String getCreateby() {
		return createby;
	}
	public void setCreateby(String createby) {
		this.createby = createby;
	}
	public Date getCreatetime() {
		return createtime;
	}
	public void setCreatetime(Date createtime) {
		this.createtime = createtime;
	}
	public String getUpdateby() {
		return updateby;
	}
	public void setUpdateby(String updateby) {
		this.updateby = updateby;
	}
	public Date getUpdatetime() {
		return updatetime;
	}
	public void setUpdatetime(Date updatetime) {
		this.updatetime = updatetime;
	}
	public String getNumberid() {
		return numberid;
	}
	public void setNumberid(String numberid) {
		this.numberid = numberid;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getSex() {
		return sex;
	}
	public void setSex(String sex) {
		this.sex = sex;
	}
	public String getPhone() {
		return phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
	public String getExpect() {
		return expect;
	}
	public void setExpect(String expect) {
		this.expect = expect;
	}
	public String getExpecttime() {
		return expecttime;
	}
	public void setExpecttime(String expecttime) {
		this.expecttime = expecttime;
	}
	public String getBusinesss() {
		return businesss;
	}
	public void setBusinesss(String businesss) {
		this.businesss = businesss;
	}
	public int getBusinessstime() {
		return businessstime;
	}
	public void setBusinessstime(int businessstime) {
		this.businessstime = businessstime;
	}
	public String getExclusion() {
		return exclusion;
	}
	public void setExclusion(String exclusion) {
		this.exclusion = exclusion;
	}
	public String getEvaluate() {
		return evaluate;
	}
	public void setEvaluate(String evaluate) {
		this.evaluate = evaluate;
	}
	public String getInvalid() {
		return invalid;
	}
	public void setInvalid(String invalid) {
		this.invalid = invalid;
	}
	
}